import express from 'express';
import * as commentController from './comment.controller';
const router = express.Router();
import { validateLoginData, authGuard, userGuard } from '../auth/auth.middleware';

/**
 * 获取内容;
 */
router.get('/comment', userGuard, commentController.index);

/**
 * 获取内容(按 ID)
 */
router.get('/comment/:postId', userGuard, commentController.commentDetail);

/**
 * 创建内容
 */
router.post('/comment', userGuard, commentController.store);

/**
 * 状态管理
 */
router.post('/commentStatus', commentController.status);

/**
 * 点赞评论
 */
router.post('/likeComment', userGuard, commentController.likeComments);

/**
 * 删除内容
 */
router.post('/commentDestroy', authGuard, commentController.destroy);

/**
 * 获取用户点赞评论
 */
router.post('/getUserLikeComment', authGuard, commentController.userLikeComment);


/**
 * 导出路由
 */
export default router;
